home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 5 / Amiga Tools 5.iso / tools / dfÜ / amigafax / docs / todo < prev    next >
Encoding:
Text File  |  1996-04-14  |  15.7 KB  |  483 lines

  1.  
  2. AFAX TODO FILE
  3. ==============
  4.  
  5. Still To Do
  6. -----------
  7.  
  8. BUGS
  9. ====
  10.  
  11. o <zap@indic.se> 14FEB95
  12.   Class-2.0 - If get +FHS when dialling out, doesn't terminate as should!
  13.   This could be so, AdCodes have +FHNG (100) but not +FHS, although
  14.   other tables switch on Class. Investigate ASAP
  15.  
  16. o <mk> 6NOV94
  17.   When FaxLog becomes large, even logging at level 1 can cause initial
  18.   garbage lines and dropouts, due to logging overheads. Make note of
  19.   this in documentation, and look into ways of overcomming.
  20.  
  21. o <jm>
  22.   No error messages when afax fails to create files, run programs, etc
  23.  
  24. o <mk>
  25.   Usage lines on executables lack trailing \n. Also out of date.
  26.   Either update or remove them.
  27.  
  28. o <CB>
  29.   Afaxspl crashed the machine when started in the startup-sequence.
  30.  
  31.   CHIPS:  CPU 68020/68881fpu/68851mmu, ECS PAL Agnus, ECS Denise
  32.   VERS:   Kickstart version 34.5, Exec version 34.2, Disk version 34.34
  33.   RAM:    Node type $a, attribute $5 (FAST), from $200000 to $5fffff
  34.           Node type $a, attribute $5 (FAST), from $600000 to $7fffff
  35.           Node type $a, attribute $3 (CHIP), from $8c2 to $fe7ff
  36.   BOARDS:
  37.   CBM A2620 68020/RAM card:   Prod=514/80($202/$50) (@$200000 4meg Mem)
  38.   CBM A2090/A2090A HD controller:   Prod=514/1($202/$1) (@$e90000 64K)
  39.   CBM A2232 serial production:   Prod=514/70($202/$46) (@$ea0000 64K)
  40.   CBM A2052/58.RAM | 590/2091.RAM:   Prod=514/10($202/$a) (@$600000 2meg Mem)
  41.  
  42.  
  43. ENHANCEMENTS
  44. ============
  45.  
  46. o <mojaveg> May95
  47.   Add font sensitivity & resize to status windows.
  48.  
  49. o  <>       May95
  50.   AFaxSpooler requester disable.
  51.   (Add configurable (down to 0) timeout to requesters ??)
  52.  
  53. o <mpk>
  54.   FaxPrint button on afax window, allow printing of faxes before Tx.
  55.  
  56. o <mpk>
  57.   Please add a command to your script-language, that sets the
  58.   line-pointer to the previous line and sets all pixels specified with
  59.   the following line in OR-mode to the existing bitmap. This is a
  60.   proposal for the overwrite feature I requested some time ago. 
  61.  
  62. o <mpk>
  63.   Add print send and receive-reports to the afax-frontend that can be
  64.   archived for documentation purposes. This is needed for business use. 
  65.  
  66. o <dav>
  67.   Rationalize error/status codes. Set up text-table to allow readable
  68.   responses.
  69.  
  70. o <mpk>
  71.   Please provide better error-messages in the qcheck option. I couldn't
  72.   find the meaning of the diffrent numbers I got. 
  73.  
  74. o <dav>
  75.   User configurable string-table, to allow multilingual use, as in TurboText.
  76.  
  77. o <jm>
  78.   Allow termination of AFaxSend from status window close button or similar.
  79.  
  80. o <mb>
  81.   Allow fax polling (poll remote machine)
  82.   (Also incoming ??)
  83.  
  84. o <mikko>
  85.   Add ability to have extra blank lines in headers, or between header
  86.   and start of text, especially when doing auto-page-break in straight
  87.   text convert mode.
  88.  
  89. o <DAV>
  90.   Add wrapper option, where date/time/header line can wrap from
  91.   sendfax, thus giving true send time, headers in dvifax converted
  92.   files, etc.
  93.  
  94. o <mikko>
  95.   Add config options for faa, rings-to-answer, as in getty
  96.   [could do this in startup command-line if auto-started?]
  97.  
  98. o <CB>
  99.   If anyhow possible, allow an IFF overlay function.
  100.  
  101. o <CB>
  102.   Internationalization (or better localisation)
  103.   - Dates  [Done May95, thanks Martin Hohl]
  104.   - Configurable message strings (English, German, etc)
  105.  
  106. o <CB>
  107.   Previewer needs lots of work. Caching? Don't resize display if avoidable.
  108.   Separate screen option, rend to screen bitmap ?
  109.  
  110. o <CB>
  111.   The aliases should be displayed with the respective phone number
  112.   within Afax.
  113.  
  114. o <CB>
  115.   The QCheck window needs at least a vertical scroll bar, some fax
  116.   connects definitivly take more than three tries...
  117.  
  118. o <CB>
  119.   While I like the concept of the many programs doing dedicated tasks, the
  120.   AFax program falls a bit short in it's role as an integrator. Ideally it
  121.   would manage (not perform!) sending _and_ receiving faxes, be iconifyable,
  122.   background/hotkeyable and eventually support AppIcon/AppWindow properties.
  123.   Drop a text/DVI/IFF/PostScript file on it and it becomes the source
  124.   file, etc...
  125.  
  126. o <DAV>
  127.   Do PostScript conversion code, using POST do do the work.
  128.  
  129. o <BB>
  130.     I'd say that the two areas that need work now are the user
  131.   interfaces and PostScript support.  To wit:
  132.  
  133. o <BB>
  134.   main afax window needs a print button, and the text gadgets should have
  135.   corresponding buttons that bring up requesters for selcting files,
  136.   aliases, etc. 
  137.  
  138. o <BB>
  139.   a configuration editor would be a big help for novice users.  Ideally, a "save
  140.   config" button would save all the parameters of all the modules from the most
  141.   recent run (window position, source files, etc.)
  142.  
  143. o <BB>
  144.   consistency:  e.g. all the window sizes/positions should be configurable
  145.  
  146. o <BB>
  147.   slider gadgets, better caching, and custom-screen support for the viewer
  148.  
  149. o <BB>
  150.   support fax polling?
  151.  
  152. o <James> [sl1zm@cc.usu.edu]
  153.     Add the ability to automaticly send a fax cover sheet.
  154.     This should allow users to create their own fax cover sheets with
  155.     areas for "TO", "FROM" and other personal info.
  156.     The software could then place the names and other data on the
  157.     cover sheet.
  158.     This lets users create a custom cover sheet and they don't need
  159.     to edit it manually.
  160.     The user would need to be able to tell the fax software what
  161.     strings to place on the cover sheet and where to place them.
  162.     It should support multiple cover sheets for people that make faxes 
  163.     for several businesses.
  164.  
  165.     Increase the support of 2.0.
  166.  
  167. o <Chris Q>
  168.   Add number of pages to ViewerFax gadget after page number.
  169.  
  170. o <mike meyer>
  171.   1) a 3.0 datatype for FAX documents. That would instantly solve what I
  172.   see as the worst problem in the package - the viewers user interface.
  173.   At least for users with 3.0, who get multiview for it. I'd be glad to
  174.   test such a thing for you :-).
  175.   2) ADPro savers for FAX documents. The color->grey conversion you're
  176.   using doesn't compare to what ADPro does; I'd certainly appreciate not
  177.   having to save things in a temp file (of course, if the ilbm has a
  178.   space in the name, this is currently requied anyway). An adpro loader
  179.   would also be useful; just not quite as usefull.
  180.  
  181. o <Nikolaj>
  182.   Font-sensitive windows, especially for larger displays
  183.  
  184. o <Ian Smyth> (22FEB94)
  185.   1) [Resizing] box sometimes doesn't disappear until press key (old problem)
  186.   2) Want way to cancel spool file without deleting fax. Possibly would
  187.      be "modify spool file", to change To-name, etc.
  188.  
  189. Partially Done
  190. --------------
  191.  
  192. o <various>
  193.   Configuration for viewer - startup scale, etc
  194. - 12Jan92
  195.   Config file Startup scale added
  196.  
  197. o <CB>
  198.   Fix `hidden screen' stuff
  199.   (When I figure out proper RastPort useage w/o screens. DAV)
  200. - Done for afaxprt. Still in mkafax, though.
  201.  
  202. o <DAV>
  203.   Do fax printer-driver
  204. - 01Feb94
  205.   Done for graphics prints. Still to do for text
  206.  
  207.  
  208. FIXES/ENHANCEMENTS
  209. ==================
  210.  
  211. 12Jan92
  212.  
  213. - Startup scale config added to viewer
  214.   (ViewAfax)
  215.  
  216. o ZyXEL in Fax mode seems always to give +FCON at 2400, then go to 19200
  217.   So, how can we answer UUCP at 38400, etc??
  218.   Fax ZyXEL and ask them.
  219. - Done. New FaxGETTY distributed.
  220.   (GETTY)
  221.  
  222. o <CB>
  223.   Fix FaxGETTY to answer at 38400, etc, and still work with faxes.
  224.   (Required for high-speed UUCP incoming connects)
  225. - Done. New FaxGETTY distributed.
  226.   (GETTY)
  227.  
  228. o <smp>
  229.   When the receive window comes up and the byte count goes over four
  230.   digits, it shifts to the right and trashes the right window border.
  231. - Fixed. Receive window tidied up a little.
  232.   (faa)
  233.  
  234. o <DAV>
  235. - Added 0.1 second delay after collecting modem response, if not in
  236.   debug mode. Sometimes modem was not ready for next message until a
  237.   short time after it sent its reply.
  238.   (afaxsend, faa)
  239.  
  240. o <many>
  241.   Config option to turn modem sound off (at various points)
  242. - Fixed. Config file option RSetup and WSetup allow user to configure
  243.   speaker, etc. Programs do not alter speaker setting.
  244.   (afaxsend, faa)
  245.  
  246. 13Jan92
  247.  
  248. o <CB> <others>
  249.   Remove Copyright line at the top.
  250.   Allow user-selectable fonts for Copyright notice and page header lines
  251. - Done. Standard and header fonts have config-file defaults
  252.  
  253. o <smp>
  254.   Suss out problem SMP is having with ZyXEL version 3.95 ROMs. Look at
  255.   file he sent. Perhaps add line-store, with faulty-line dump, for debug.
  256. - 12Jan92- Decoder rejects noise better. ZyXEL problem still bad.
  257.   (viewafax, afaxprt)
  258. - 16Jan92- Problem was with ZyXEL ROMs. Later version fixed it.
  259.   Mailing list notified.
  260.  
  261.  
  262. 21Jan92
  263.  
  264. o <CB>
  265.   AfaxPrt not working with NEC P6+ printer. Could be due to
  266.   strip-printing mode. Make config option to allow full-page print
  267.   (and fax generation, etc)
  268.   Also check strip-print correctly sensing pin-numbers or whatever.
  269.   (modulo)
  270. - Well, not actually a fix. CB installed 2.04, and the problem went
  271.   away.
  272.  
  273.  
  274. o <CB>
  275.   Get multi-serial working.
  276.   No way to set the serial device and unit within Afax or the config file.
  277.   config entry like:
  278.   <symbolic port name>    <device> <unit> <speed> <modem-params>
  279. - 12Jan92
  280.   Added Device, Unit to Config file. Not really tested yet.
  281.   Also no way for multi-copies as yet.
  282.   (afaxsend, faa)
  283. - 21Jan92
  284.   A2232 arrived. Tested, can now have multiple Fax-Gettys waiting on
  285.   different serial ports, send via different ports. Had system running
  286.   with Maestro on Unit0, ZyXEL on Unit3, both auto-answering, each
  287.   could send to the other. Found that at this stage both modems have a
  288.   disconcerting number of (different) bugs/problems (not related to
  289.   AmigaFax) 
  290.  
  291. 22Feb92
  292. o <CB>
  293.   Support for AT&D3 load config on drop-DTR. (Clean up &D2 code)
  294. - Appears to work fine for me with getty - faa may still require work.
  295.  
  296. o <CB>
  297.   Don't move the input focus to you receive/send status windows, read
  298.   don't make them active when they pop up.
  299. - Done.
  300.  
  301.  
  302. o <CB>
  303.   When clicking on the View gadget in Afax, a file requester set to
  304.   FaxSpool: will appear. If you select a valid fax filename it will _not_ be
  305.   entered in the string gadgets above and consequently not be displayed.
  306. - Fixed. Problem was in arp filerequest return. Added faxfile overwrite
  307.   check.
  308.  
  309. o <DAV>
  310.   Re-compiled with Aztec 5.2a
  311.  
  312. 25Feb92
  313. o <DAV>
  314.   Added ASL File-Requester Support (if available)
  315.  
  316. 26Feb92
  317. o <CB>
  318.   The local ID is received by remote FAX devices in quotes.
  319.   (This seems to be ZyXEL specific at this stage. Config option??)
  320. - Fixed. Now require quotes in config for Maestro
  321.  
  322. 28Feb92
  323. o <georg>
  324.   mkafax corrupting memory when run with old chips and Vn2.0 DOS.
  325.   Possibly to to with 1008 pix blit limit. - investigate
  326. - Fixed (I think) Now check for AmigaDos2 AND the ECS Agnus big-blit
  327.   flag before attempting big blits. (Hopefully all occurrances found)
  328.  
  329. o <CB>
  330.   When clicking on the View gadget in Afax, a file requester set to
  331.   FaxSpool: will appear. If you select a valid fax filename it will _not_ be
  332.   entered in the string gadgets above and consequently not be displayed.
  333. - Fixed. Also fixed bug reported by Mikko, introduced when ASL
  334.   file-requester support added.
  335.  
  336. o <mb>
  337.   Implement flip in y for upside-down faxes in viewer, afaxilbm
  338. - Added to viewafax, keyed off 'i' key (no gadget yet).
  339.  
  340. 18Sep92
  341.  
  342. o <sassen>
  343.   Enforcer hits from AfaxPrt
  344.   Due to SPECIAL_NOPRINT dumps, needs serious look at print method.
  345. - New version of afaxprt, 1.33. Fixes this and other problems, but
  346.   doubtless introduces others!
  347.  
  348. o <mpk>
  349.   Allow use of environment variables, overriding config file entries.
  350. - Done 18Aug92, local and global accepted.
  351.  
  352. o <dav>
  353.   Make all command and response strings configurable, to allow for 3
  354.   or 4 character systems (ZyXEL vs NetComm), standards changes, etc.
  355. - Almost all now configurable, as of 16Aug92
  356.  
  357. o <dav>
  358.   Allow configuration of printer output, so various aspects can be
  359.   set, or 1:1 bitmap, or squeeze onto one page, etc.
  360. - 1.33 afaxprt goes a long way towards this
  361.  
  362. o <jm>
  363.   Add ability for configurable setups per alias/site, for modem speed, etc
  364.   This could be through standard alias file, or shadow file with
  365.   entries only for non-standard sites. (Or one file per non-standard site.)
  366. - As all configs can be overridden by local environment variables
  367.   (set) I guess this is in by default
  368.  
  369. o <dr>
  370.   Run configurable script when running up/down afaxsend
  371.   (Could open/close BBS, etc)
  372. - Done
  373.  
  374. o <dav>
  375.   Extend lockserial modes, to allow script, OwnDevUnit, etc
  376. - Done 23Jul93
  377.  
  378. o <hiit>
  379.   ViewAfax does not work (and reports errors) in some compression modes
  380.   >1:4 (1:5, 1:7, 1:8)
  381.   Also reported by Nils Goroll
  382. - 25-Sep-92 fixed some problems in the decoder when decoding scaled faxes
  383.   Viewer 1.33
  384.  
  385. 01Nov92
  386. o <CB> <Martin Hohl>
  387.   Add support for bold/italic/underline modes.
  388. - Done
  389.  
  390. 14Apr96
  391. o <Krzysztof> 21JAN95
  392.   Problems with ViewAfax and Picasso card. Also reported by Henning
  393.   earlier. Get a Picasso and try it ?
  394.   (Also reported by Martin Hohl, May 1995)
  395. - This should work in version 1.43 (I now have a PicassoII)
  396.  
  397. 3rd Party ToDo Lists
  398. ====================
  399.  
  400. From Martin Hohl, Tue, 17 Aug 1993 12:14:48 +0200
  401.  -=- -=- -=- -=- -=- -=- -=- -=- -=- -=- -=- -=- -=- -=- -=- -=-
  402.  
  403. here is a list of proposals for improvements for the AFax package
  404. worked out from some german AFax users and me.
  405.  
  406. ----------------------------------------------
  407. Improve the graphical user interface of AmigaFax (AFAX) dramatically:
  408. If I would have the source afax.c and the necessary include files
  409. (except the OS includes of course) then this would be the first thing
  410. I would do.
  411.  
  412. (Keep the old version on the distribution disk as it is for those people,
  413. who don't have 2.0 yet. Who want's to be professional should have 2.0 or
  414. 2.1 anyway).
  415.  
  416. - Use 2.0 functions for windows and gadgets (new look)
  417.   
  418. - Add functionality :
  419.  
  420.   + Allow to view, print and delete old faxes in FAXREC: and new
  421.     faxes in FAXSPOOL: (like in my FAXmaint.rexx program).
  422.  
  423.   + Allow to look at FAXSPOOL:FaxLog with configured pager program
  424.     (could be done from a menu)
  425.  
  426.   + Allow to convert fax files to IFF files (just call ASL requester
  427.     for input file and output file and ask for page number and then
  428.     invoke afaxilbm) (Some german users have requested that)
  429.  
  430.   + Allow to make the most important config settings with intuitionized
  431.     configuration program or at least allow to invoke the configured
  432.     editor with the FAXLIB:Config file from a menu.
  433.  
  434. ----------------------------------------------
  435. In FAXSPOOL:Faxlog instead of
  436.  
  437. 92/09/15-21:46:27 Fax FAXSPOOL:A_0000.AFX to AAATDT0702235610
  438.  
  439. write
  440.  
  441. 92/09/15-21:46:27 Fax FAXSPOOL:A_0000.AFX to AAATDT0702235610 (OK)
  442.  
  443. in case of success, or write
  444.  
  445. 92/09/15-21:46:27 Fax FAXSPOOL:A_0000.AFX to AAATDT0702235610 (FAIL)
  446.  
  447. in case of failure.
  448.  
  449. (A debug level of 0 was assumed).
  450. ----------------------------------------------
  451. Implement the routines
  452.  
  453. InitLocalDate(configname)  Initialize local date settings, get them from
  454.                            FAXLIB:Config and/or locale.library (if present)
  455. WriteLocalDate(file,date)  Write local date into a file (using fprintf/fputs)
  456. SWriteLocalDate(str,date)  Write local date into a string (using sprintf)
  457.  
  458. What should these routines do ?  Write the date either in diverse
  459. european formats or in US format or in any user defined format, configured
  460. in FAXLIB:config.
  461.  
  462. Would you incorporate these routines into the AFax programs (faa, afaxsend,
  463. mkafax), if I would write them for you ?
  464. (In this case I would have to know, which C compiler you use. I have
  465. SAS/C 6.3 and Manx 5.0d and on some disk I have the NET version of
  466. DICE as .lzh file.
  467. Currently I use SAS/C. I even have a version of AmigaUUCP compiled with
  468. SAS/C).
  469.  
  470. You would have to insert WriteLocalDate/SWriteLocalDate for all writes to
  471. the logfile (see above), and also in mkafax where the date is written in
  472. the heading of the fax page.
  473. ----------------------------------------------
  474. Localize all msgs    (locale.library, afax.catalog)
  475. A Catalog with german msgs could be provided by me, if you email me
  476. an english one.
  477. Use internal default msgs, if locale.library is not present (to remain
  478. pre-2.1 compatible).
  479.  
  480.  _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _  
  481. [_] [_] [_] [_] [_] [_] [_] [_] [_] [_] [_] [_] [_] [_] [_] [_] [_] [_]
  482.  
  483.